; FSU101.inf  -- Canon ImageFORMULA Flatbed Scanner Unit 101 Setup File
; Copyright (c) 2010 Canon Electronics Inc.

[Version]
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Provider%
DriverVer=02/12/2010,1.1.0.1
CatalogFile=FSU101.cat


[DestinationDirs]
DefaultDestDir=11				; Win95,Win98 = \windows\system.  NT5 = \windows\system32

[Manufacturer]
%Mfg%=Models,NTx86,NTx86.5.1,NTamd64

[Models]
%CANON.USBDeviceDesc% = USB_SCANNER,USB\VID_1083&PID_162e

[Models.NTx86]
%CANON.USBDeviceDesc% = USB_SCANNER.NTx86,USB\VID_1083&PID_162e

[Models.NTx86.5.1]
%CANON.USBDeviceDesc% = USB_SCANNER.NTx86.5.1,USB\VID_1083&PID_162e

[Models.NTamd64]
%CANON.USBDeviceDesc% = USB_SCANNER.NTamd64,USB\VID_1083&PID_162e


; ********** USB Section **********

; For x86 windows 2000
[USB_SCANNER.NTx86]
Include=sti.inf
Needs=STI.USBSection

SubClass=StillImage
DeviceType=1
Capabilities=3
Events=USB_SCAN.Events
DeviceData=USB_SCAN.DeviceData
AddReg=Usb.Scanner.AddReg.NTx86
ICMProfiles="sRGB Color Space Profile.icm"

; For x86 Windows XP
[USB_SCANNER.NTx86.5.1]
Include=sti.inf
Needs=STI.USBSection

SubClass=StillImage
DeviceType=1
Capabilities=0x13
;Events=USB_SCAN.Events.NTx86.5.1
DeviceData=USB_SCAN.DeviceData.NTx86.5.1
AddReg=Usb.Scanner.AddReg.NTx86.5.1
ICMProfiles="sRGB Color Space Profile.icm"

; For x64 windows XP
[USB_SCANNER.NTamd64]
Include=sti.inf
Needs=STI.USBSection

SubClass=StillImage
DeviceType=1
Capabilities=0x13
;Events=USB_SCAN.Events.NTamd64
DeviceData=USB_SCAN.DeviceData.NTamd64
AddReg=Usb.Scanner.AddReg.NTamd64
ICMProfiles="sRGB Color Space Profile.icm"


[USB_SCAN.DeviceData]
ISISDriverName="OF101.pxn"
TwainDS="Canon Flatbed Scanner Unit 101 TWAIN"
Model=%CANON.USBDeviceDesc%

[USB_SCAN.DeviceData.NTx86.5.1]
ISISDriverName="OF101.pxn"
TwainDS="Canon Flatbed Scanner Unit 101 TWAIN"
Model=%CANON.USBDeviceDesc%

[USB_SCAN.DeviceData.NTamd64]
ISISDriverName="OF101.pxn"
TwainDS="Canon Flatbed Scanner Unit 101 TWAIN"
Model=%CANON.USBDeviceDesc%


[USB_SCAN.Events]

[USB_SCAN.Events.NTx86.5.1]

[USB_SCAN.Events.NTamd64]


[USB_SCANNER.NTx86.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[USB_SCANNER.NTx86.5.1.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[USB_SCANNER.NTamd64.Services]
Include=sti.inf
Needs=STI.USBSection.Services


; ********** Model-Generic add registry and copy Section **********

; Win2000 USB add registry section
[Usb.Scanner.AddReg.NTx86]
HKR,,HardwareConfig,1,4
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{37DE6687-C3DB-41c4-A160-F2DC20891E33}"
HKCR,CLSID\{37DE6687-C3DB-41c4-A160-F2DC20891E33},,,"Canon Image FORMULA Flatbed Scanner Unit 101 USD"
HKCR,CLSID\{37DE6687-C3DB-41c4-A160-F2DC20891E33}\InProcServer32,,,%11%\CeiMSSUsb.dll
HKCR,CLSID\{37DE6687-C3DB-41c4-A160-F2DC20891E33}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,NTMPDriver,,"usbscan.sys"

; WinXP USB add registry section
[Usb.Scanner.AddReg.NTx86.5.1]
HKR,,HardwareConfig,1,4
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{E822768E-2ABA-4d48-BF54-1CB2753B70E9}"
HKCR,CLSID\{E822768E-2ABA-4d48-BF54-1CB2753B70E9},,,"Canon Image FORMULA Flatbed Scanner Unit 101 USD"
HKCR,CLSID\{E822768E-2ABA-4d48-BF54-1CB2753B70E9}\InProcServer32,,,%11%\of101usb.dll
HKCR,CLSID\{E822768E-2ABA-4d48-BF54-1CB2753B70E9}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,NTMPDriver,,"usbscan.sys"

; 64bit USB add registry section
[Usb.Scanner.AddReg.NTamd64]
HKR,,HardwareConfig,1,4
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{E822768E-2ABA-4d48-BF54-1CB2753B70E9}"
HKCR,CLSID\{E822768E-2ABA-4d48-BF54-1CB2753B70E9},,,"Canon Image FORMULA Flatbed Scanner Unit 101 USD"
HKCR,CLSID\{E822768E-2ABA-4d48-BF54-1CB2753B70E9}\InProcServer32,,,%11%\of101usb.dll
HKCR,CLSID\{E822768E-2ABA-4d48-BF54-1CB2753B70E9}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,NTMPDriver,,"usbscan.sys"


; ********** Strings **********

[Strings]
Provider="Canon Electronics Inc."
Mfg="CANON"
CANON.USBDeviceDesc="CANON Flatbed Scanner Unit 101"
;LaunchApplication="*"
;LaunchJobApplication="CaptureOnTouch"
